package com.happycat.social.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.happycat.social.dto.SocialFollowSaveDto;
import com.happycat.social.vo.FollowVo;

public interface ISocialFollowService {

    /**新增关注*/
    int addFollow(SocialFollowSaveDto dto);

    /**取消关注*/
    int cancelFollow(long followId);

    /**我的关注列表*/
    Page<FollowVo> myFollowPage(Page<FollowVo> page, int focusType);

    /**我的粉丝列表*/
    Page<FollowVo> myFansPage(Page page);

    /**我的好友列表*/
    Page<FollowVo> myFriendsPage(Page page);

}
